Feature: 04_1. Now we can test the Sentry Settings
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Before
Hook
And
the "data-theme" on page is "LIGHT"
When
the Low Light Mode is clicked
Then
the "data-theme" on page is "LOW_LIGHT"
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Before
Hook
And
the "data-theme" on page is "LOW_LIGHT"
When
the Dark Mode is clicked
Then
the "data-theme" on page is "DARK"
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Before
Hook
And
the "data-theme" on page is "DARK"
When
the Light Mode is clicked
Then
the "data-theme" on page is "LIGHT"
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Before
Hook
When
the Boatbus Menu is visible
And
the Show Heading and Speed is clicked
Then
the Boatbus Menu is not visible
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Before
Hook
When
the Boatbus Menu is not visible
And
the Show Heading and Speed is clicked
Then
the Boatbus Menu is visible
Given
I'm using the app
And
class "initialLoader" is invisible
And
the Primary Stream View is visible
And
the Secondary Stream View is visible
And
the Bottom Menu is visible
And
the Settings Menu is invisible
And
the Settings Button is clicked
And
the Settings Menu is visible
When
the Personalize Settings Button is clicked
java.lang.AssertionError: Expected condition failed: waiting for visibility of element located by By.xpath: //button[@class='settings-labelList-label active'] (tried for 5 second(s) with 100 milliseconds interval) at org.junit.Assert.fail(Assert.java:88) at extern.bsb.tests.ui.then.WaitForElement.Then_mode_is_active(WaitForElement.java:403) at ✽.the Personalize is active(file:///media/PTJenkins/jenkins_home/jenkins/workspace/utomated_Testing_ShortTermSentry/short_term_sentry/release/04_1.Personalize_Settings.feature:13)
And
a menu "Display" is visible
Before
Hook
Then
the text on element Secondary Map First Line distance is "500 m"
And
the text on element Secondary Map Second Line distance is "1000 m"
And
the text on element Secondary Map Third Line distance is "1 nm"